//
// Created by 10334 on 2022/9/26.
//

#ifndef HYBRID_TASK_MESSAGE_INITIALIZE_DEMO_LARGE_H
#define HYBRID_TASK_MESSAGE_INITIALIZE_DEMO_LARGE_H

#include "element.h"
#include <vector>
#include <string>
using std::vector;
using std::string;

namespace demo_large {
	vector<Node *> *initialize_all_node(string *net_case);

	vector<Link *> *initialize_all_link(string *net_case);

	vector<Function *> *initial_all_function(string *net_case);

	vector<Task *> *initialize_all_task(string *net_case, vector<Node *> *all_node);

	vector<Message *> *initialize_all_message(string *net_case, vector<Task *> *all_task);
}

#endif //HYBRID_TASK_MESSAGE_INITIALIZE_DEMO_LARGE_H
